package com.wfit.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wfit.dto.LoginFormDTO;
import com.wfit.dto.RegisterDto;
import com.wfit.dto.UserNameEmailDTO;
import com.wfit.po.Users;
import com.wfit.result.Result;
import com.wfit.vo.UsersLoginVO;


public interface UsersService extends IService<Users> {
    /**
     * 登录接口
     * @param loginDTO
     * @return
     */
    public UsersLoginVO login(LoginFormDTO loginDTO);

    /**
     * 注册接口
     * @param dto
     * @return
     */
    Result register(RegisterDto dto);

    /**
     * 用户名和邮箱修改
     * @param dto
     * @return
     */
    Result updateNameAndEmail(UserNameEmailDTO dto);


    Result getOneUser();

}
